.main {
	margin: auto;
	max-width: 100%;
	padding: 20rpx 40rpx;
	
	.describe {
		display: block;
		text-indent: 2em;
		line-height: 50rpx;
		font: {
			size: 15px
		}
		
		.red {
			color: darkred;
		}
	}
	
	.box {
		margin: 20rpx 0;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		
		.subtitle {
			display: block;
			margin: 0 auto 20px;
			text-align: center;
			font: {
				size: 18px
			}
		}
		
		table {
			width: 100%;
			max-width: 90%;
			border: 1px solid #eee;
			
			th {
				padding: 20px;
				border-bottom: 1px solid #eee;
				text-align: center;
				font: {
					weight: normal;
					size: 14px
				}
				
				&:not(:last-child) {
					border-right: 1px solid #eee;
				}
			}
			td {
				padding: 20px;
				border-bottom: 1px solid #eee;
				text-align: center;
				font: {
					weight: normal;
					size: 14px
				}
				
				&:not(:last-child) {
					border-right: 1px solid #eee;
				}
			}
		}
	}
}